package cn.com.nes.site.entity.bo.contract;

import cn.com.nes.site.entity.bo.BaseBO;
import lombok.Data;

/**
 * 合同分页查询业务模型
 */
@Data
public class ContractQueryPageBO extends BaseBO {

    /**
     * 合同主键ID
     */
    private String id;

    /**
     * 合同编号
     */
    private String contractNumber;

    /**
     * 合同名称
     */
    private String contractName;

    /**
     * 审核状态，0-待审核，1-审核通过，2-审核未通过
     */
    private Integer auditState;

    /**
     * 合同类型
     */
    private Integer contractType;

    /**
     * 对方公司名称
     */
    private String companyName;

    /**
     * 录入人名称
     */
    private String creatorName;

    /**
     * 合同状态
     * [{value:'@',name:'待生效"},{value:'1',name:'履行中’},{value:'2',name:"已到期’},{value:’3',name:'已终止'}],
     */
    private Integer contractState;

    /**
     * 前端菜单标识，表示从哪个菜单跳转查询合同列表的
     */
    private Integer menu;

    /**
     * 商机ID
     */
    private String opportunityId;

    /**
     * 客户ID
     */
    private String customerId;

}
